package com.example.javadesign.factory.abstractfactory;

/**
 * @author 陳樂
 * @version 1.0.0
 * @ClassName CourseFactory.java
 * @Description 也可以使用接口，使用抽象类可以写一些公有方法
 * @createTime 2022年08月13日 23:52:00
 */
public abstract class CourseFactory {

    public void init(){
        System.out.println("初始化基础数据");
    }

    protected abstract INote createNote();

    protected abstract IVideo createVideo();

}
